The Influence of Human Aspects on Requirements Engineering-related Activities: Software Practitioners’ Perspective
نویسندگان
چکیده
Requirements Engineering (RE)-related activities require high collaboration between various roles in software engineering (SE), such as requirements engineers, stakeholders, developers, etc. Their demographics, views, understanding of technologies, working styles, communication and capabilities make RE highly human dependent. Identifying how ”human aspects” – motivation, domain knowledge, skills, personality, emotions, culture, etc.– might impact RE-related would help us improve SE general. This study aims to better understand current industry perspectives on the influence aspects activities, specifically focusing motivation by targeting practitioners involved activities. Our findings indicate that consider attitude, skills personality important when A set factors were identified practitioners’ key motivational along with characteristics have RE. We also made individuals less effective obtained some feedback measuring individuals’ performance The from our suggest areas needing more investigation, we summarise a recommendations for further research.
منابع مشابه
the influence of the neo-platonic concept of poetic imagination on wordsworth’s poetry
بر اساس نظریه افلاطون در باره شعر خلاقیت هنری مورد انتقاد قرار گرفته است. نظریه کلی در مورد شعر این بود که شعر از ظواهرتقلید میکند و نه حقیقت. چون سایه ای از حقیقت است. اما با پیدایش فلسفه نو افلاطونی، انتقاتات قبلی در مورد شعر و شاعری اصلاح شد. فلوطین در کتاب انئید، اساس خلق هنری را بر محور مُثل افلاطونی قرار داد. وی باور داشت که هنر مندان در خلق آثار هنری، تحت تاثیر مُثل افلاطونی بوده و عوالمی ...
Social and Human Aspects of Software Engineering
The people-intensive nature of software engineering has been understood for some time. Curtis et al [1] cite a number of studies in a variety of contexts demonstrating "the substantial impact of behavioural (i.e. human and organisational) factors on software productivity", while [2] believe that software companies are particularly vulnerable to people problems. Despite this recognition, however...
متن کاملRequirements Engineering with a Perspective of Software Evolution - Anticipating requirements based on organizational change
Software Evolution is a fact in industrial life. More than that, maintenance is one of the most expensive phases on software life cycle. Additionally, social and organizational aspects are increasingly gaining greater importance for information systems development. In this context, Organizational Semiotics has been considered a promising tool, providing the framework MEASUR for requirements gat...
متن کاملTowards an Ontology of Software: a Requirements Engineering Perspective
Although software plays an essential role in modern society, its ontological nature is still unclear. For many, software is just code, but this is not illuminating. Several researchers have attempted to understand the core nature of software and programs in terms of concepts such as code, copy, medium and execution. More recently, a proposal was made to consider software as an abstract artifact...
متن کاملMarket-Driven Software Project through Agility: Requirements Engineering Perspective
Time-to-market and insufficient initial requirements are two major challenges that make requirement engineering for market-driven software projects different from bespoke software projects. These challenges can be resolved by using agile methods for market-driven software development as agile methods put emphasis on a dynamic approach for requirement engineering which work closely with an itera...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: ACM Transactions on Software Engineering and Methodology
سال: 2022
ISSN: ['1049-331X', '1557-7392']
DOI: https://doi.org/10.1145/3546943